package app

import (
	"fmt"
	"github.com/gin-gonic/gin"
	"net/http"
)

/**
 * Created with IntelliJ IDEA.
 * User: 令狐飞侠
 * Date: 2021-11-29
 * Description: gin 简单的路由
 */
func TestSimpleRouter() {
	router := gin.Default()

	router.GET("/shop", func(context *gin.Context) {
		context.JSON(200, gin.H{
			"message": "您已进入双11的活动商铺!",
		})
	})

	router.GET("/car", func(context *gin.Context) {
		context.JSON(200, gin.H{
			"message": "您已进入购物车，可以开启新的购物旅程!",
		})
	})

	router.GET("/buy", func(context *gin.Context) {
		context.JSON(200, gin.H{
			"message": "您已购买超级精美的商品!",
		})
	})

	//获取路径参数
	router.GET("/user/:action", func(context *gin.Context) {
		action:=context.Param("action")
		fmt.Println("action:" + action)
		context.JSON(200, gin.H{
			"message": "操作成功!",
		})
	})

	//重定向
	router.GET("/google", func(context *gin.Context) {
		context.Redirect(http.StatusMovedPermanently, "/baidu")
	})
	router.GET("/baidu", func(context *gin.Context) {
		context.JSON(200, gin.H{
			"message": "中国第1搜索引擎!",
		})
	})

	//启动端口8080的服务
	router.Run(":8080")
}

